
//通过fs模块操作文件内容
//通过path模块操作文件路径

var fs = require('fs');
var path = require('path');

//获取文件路径
var filepath = path.join( __dirname , './json/users.json' )

//获取文件的内容
//fs.readFileSync() 读取文件内容, 默认读取到的是二进制数据,需要转换为json格式,才可以操作
var content = fs.readFileSync( filepath )
content = content.toString() ? JSON.parse( content ) : []
console.log( content );

//写入内容到文件
content.push( { email:'178884773@qq.com',phone:'13611129070',pass:'1234',isadmin:false } );
content.push( { email:'178884773@qq.com',phone:'13611129071',pass:'1234',isadmin:false } );

//写入数据到文件
//fs.writeFileSync() 写入数据到文件, 写入之前需要转换为字符串格式,才可以写入
fs.writeFileSync( filepath,  JSON.stringify( content ) ,'utf8' );

